/* components/textInput/index.wxss */
.FormInput{
  display: flex;
  align-items: center;
  .inputLabel{
    font-family: DFFangYuanW7;
    font-size: 28rpx;
    color: #222222;
    line-height: 40rpx;
    word-wrap: none;
    position: relative;
    .ruleIcon{
      position: absolute;
      left: -15rpx;
      top: -13rpx;
      color: red;
    }
  }
  .inputText{
    padding: 12rpx 32rpx;
    border: 3rpx solid #CFCFCF;
    border-radius: 20rpx;
    flex-grow: 1;
    font-size: 28rpx;
    color: #333333;
    position: relative;
  }
  .select{
    // padding: 10rpx 0;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text{
      font-family: DFFangYuanW7;
      font-size: 28rpx !important;
      color: #999999; 
    }
  }
}
input{
  font-family: DFFangYuanW7;
  font-size: 28rpx;
  color: #333333;
}
textarea{
  height: 240rpx;
  width: 100%;
}
.placeholderStyle{
  font-family: DFFangYuanW7;
  font-size: 28rpx !important;
  color: #999999;
}
.areaPlaceholderStyle{
  font-family: DFFangYuanW7;
  color: #999999;
  font-weight: 450;
}
.customWrap{
  max-height: 400rpx;
  padding: 48rpx;
  .custom_items{
    padding:10rpx 0;
  text-align: center;
  margin-bottom: 20rpx;
  }
}
.ruleTooltip{
  position: absolute;
  font-size: 24rpx;
  color: red;
  bottom: -31rpx;
}